package AdminRmi;

import POJO.*;
import java.rmi.Remote;
import java.rmi.RemoteException;

public interface RmiInterface extends Remote {
	public SignInStatePOJO findAdmin(SignInPOJO signInPOJO) throws RemoteException;
	public DeleteCustomerStatePOJO deleteCustomer(int i) throws RemoteException;
	public CustomerListPOJO findCustomerList(int i) throws RemoteException;
	public DeleteSaleManagerStatePOJO deleteSaleManager(int i) throws RemoteException;
	public AddSaleManagerStatePOJO insertSaleManager(SaleManagerPOJO saleManagerPOJO) throws RemoteException;
	public ModifySaleManagerStatePOJO updateSaleManager(SaleManagerPOJO saleManagerPOJO) throws RemoteException;
	public SaleManagerPOJO findSaleManagerList(int i) throws RemoteException;
	public DeleteManagerStatePOJO deleteManager(int i) throws RemoteException;
	public AddManagerStatePOJO insertManager(ManagerPOJO managerPOJO) throws RemoteException;
	public ModifyManagerStatePOJO modifyManager(ManagerPOJO managerPOJO) throws RemoteException;
	public ManagerPOJO findManagerList(int i) throws RemoteException;
	public DeleteAdminStatePOJO deleteAdmin(int i) throws RemoteException;
	public AddAdminStatePOJO insertAdmin(AdminPOJO adminPOJO) throws RemoteException;
	public ModifyAdminStatePOJO modifyAdmin(AdminPOJO adminPOJO) throws RemoteException;
	public AdminPOJO findAdminList(int i) throws RemoteException;

}
